perm filename S224[AP,DBL]3 blob sn#093593 filedate 1974-03-27 generic text, type T, neo UTF8
00100	
00200	
00300	
00400	
00500	
00600	
00700	                         STANFORD UNIVERSITY
00800	
00900	                    COMPUTER  SCIENCE  DEPARTMENT
01000	
01100	                            SPRING,   1974
01200	
01300	
01400	                     CS 224   COURSE  INFORMATION
01500	
01600	                   MODELS  OF  THOUGHT  PROCESSES
01700	
01800	                     (artificial intelligence)
01900	
02000	
02100	
02200	
02300	
02400	Questionnaire
02500	Fact Sheet
02600	Contents of "Class Notes for Computer Science 224 (Spring, 1974)"
02700	Supplementary Reading List
02800	Schedule of Lectures
02900	
03000	
     

00100	                CS 224   Fact Sheet
00200	
00300	
00400	Instructor:  Cordell Green
00500	             Office: Polya 257  ext: 2780
00600	             Office Hours:
00700	
00800	Teaching Assistant:  Doug Lenat
00900	             Office: Polya 263   ext: 4946
01000	             Office Hours:  11-12, 1:30-3  W
01100	                            12-1 Th
01200	
01300	Requirements:
01400	
01500	 1. There will be two textbooks required:
01600	
01700	Nilsson, N. J. (1971) Problem-Solving Methods in Artificial Intelligence.
01800	        New York:  McGraw-Hill.
01900	
02000	Schank, R. and Colby, K. (1973) Computer Models of Thought and
02100	        Language.  Freeman & Co.  Note: only chapters 1,4,5,6 required.
02200	
02300	
02400	 2. The Class Notes for CS 224 (Spring, 1974) are required reading.
02500	        These are a collection of reprints of recent articles.
02600	
02700	
02800	 3. There will be no exams; instead, each individual is responsible
02900	        for turning in, at periodic intervals, designs for various
03000	        parts of a robot.  These can be rough conceptual outlines,
03100	        certainly not debugged programs!!  As each phase of AI is
03200	        covered, one should think about what he has read and heard,
03300	        and perhaps use this to describe the relevant part of his robot.
03400	        Along with each description, one should comment on how it
03500	        integrates with the systems he has already sketched.
03600	
     

00100	         Contents of "CS 224 Class Notes (Spring, 1974)"
00200	
00300	Falk, G. (1972) Interpretation of Imperfect Line Data as a
00400	        Three-dimensional Scene;  in The Artificial Intelligence
00500	        Journal (Summer, 1972) Vol. 3, pp. 101-144.
00600	
00700	Feigenbaum, E. et al. (1971) On Generality and Problem Solving:
00800	        A Case Study Using The DENDRAL Program. (eds Meltzer and
00900	        Michie) Machine Intelligence 6,  pp 165-190.
01000	
01100	Fikes, R. E. et al (1972) Learning and Executing Generalized
01200	        Robot Plans.  Artificial Intelligece, Vol. 3 (Winter 1972).
01300	
01400	Minsky, M. and Papert, S. (1972) Artificial Intelligence Progress
01500	        Report.   MIT Project MAC, AI Memo 252. 
01600	
01700	Newell, Barnett, Forgie, Green, Licklider, Munson, Reddy, and
01800	        Woods (1971) Speech Understanding Systems: Final Report of a
01900	        Study Group.  Carnegie-Mellon University:  Computer Science
02000	        Department. Chaps. 1,4; Appendix A2.
02100	
02200	Reddy, D. Raj, Erman, Fennell, and Neely (1973)  The HEARSAY Speech
02300	        Understanding System: An Example of The Recognition Process.
02400	        Third IJCAI,  pp. 185-193.
02500	
02600	Samuel, A. (1967) Some Studies in Machine Learning Using The Game of
02700	        Checkers. II -- Recent Progress,  in The IBM Journal of
02800	        Research and Development, Vol. 11, No. 6, November, 1967,
02900	        pp. 601-617.
03000	
03100	Simon, H. (1973) Lessons from Perception for Chess-Playing Programs
03200	        (and vice versa), CMU Computer Science Research Review
03300	        1972-1973,  pp. 35-40.
03400	
03500	Winston, P. H. (1972)  The M.I.T. Robot,
03600	        Machine Intelligence 7, American Elsevier Pub., 
03700	        pp. 437-442 only.   ←←←←  note carefully
03800	
03900	Woods, W. A. and Makhoul, J. (1973) Mechnical Inference Problems in
04000	        Continuous Speech Understanding. Third IJCAI, pp.  200-207.
04100	
04200	Nilsson, N. J. (1974) Artificial Intelligence (an overview)
04300	        SRI Technical Note 89 (March, 1974), and also
04400	        IFIP Congress 74 (Sweden, August, 1974).
04500	
04600	
04700	In addition, attendance is required for The following films:
04800	        Motion & Vision (November, 1972) Suzanne Kandra. 22 minutes.
04900	        Automated Pump Assembly (APril, 1973) Paul and Pingle. 7 min.
     

00100	
00200	        Supplementary Reading List:
00300	
00400	Agin, G. and Binford, T.  (1973)  Computer Description of Curved
00500	        Objects. Third Internatonal Joint Conference
00600	        on Artificial Intelligence, Advanced Papers pp 629-640.
00700	
00800	Coles, S. et al (1972) 
00900	        in Science, Nov. 10, 1972. 
01000	        This letter is a reply to Weizenbaum's attack on AI (see below).
01100	Dreyfus, H. (1972) What Computers Can't Do.   Harper & Row.
01200	
01300	Firschein, O., and Coles, S. (1973) Forecasting and Assessing The
01400	        Impact of Artificial Intelligence on Society.
01500	        Third IJCAI, pp. 105-120.
01600	
01700	Lighthill, Sir J. (1973) 
01800	
01900	
02000	McCarthy, J. and Hayes, P. (1969) Some Philosophical Problems from
02100	        The Standpoint of AI.  Machine Intelligence 4 (eds Meltzer 
02200	        and Michie) pp. 463-502. Edinburgh University Press.
02300	
02400	Minsky, Marvin (1974) Frames.   M.I.T.
02500	        This will become available during April.
02600	
02700	MIT AI Memo 299 (1974) ARPA Proposal on Intelligent Automata and
02800	        Micro-automation.  Will become available sometime during term.
02900	
03000	Newell, A., and Moore, J. (1973) How Can MERLIN Understand?
03100	        Carnegie Mellon University, Computer Science Report,
03200	        Nov. 15, 1973.
03300	
03400	Newell, A. (1965) Limitations of The Current Stock of Ideas about
03500	        Problem:Solving.  Proceedings of a Conference on Electronic
03600	        Information Handling,  pp. 195-208. (eds Kent and Taulbee)
03700	        New York:  Spartan.
03800	
03900	Newell, A. (1969)  Heuristic Programming: Ill-Structured Problems,
04000	        in (ed. Aronofsky, A.) Progress in Operations Research III,
04100	        John WIley and Sons.
04200	
04300	Newell, A. (1970) Remarks on The Relationship Between AI and
04400	        Cognitive Psychology, in (Banerji and Mesarovic, eds.)
04500	        Theoretical Approaches to Non-Numerical Problem Solving,
04600	        pp 363-400.  New York: Springer-Verlag Pub.
04700	
04800	Reddy, Erman, and Neely (1973) A Model and a System for Machine
04900	        Recognition of Speech.  IEEE Transactons, Audio and
05000	        Electrostatics, Autumn, 21 (3) , June, 1973.
05100	
05200	Slagle, J. R. (1971) Artificial Intelligence: The Heuristic Programming
05300	        Approach.   New York: McGraw Hill.  
05400	
05500	Weizenbaum, J. (1972) On The Impact of The Computer on Society.
05600	        or:  How Does One Insult a Machine.
05700	        in Science, May 12, 1972, pp. 609-614.
05800	
05900	Winograd, T. (1971) Procedures as a Representation for Data in a
06000	        Computer Program for Understanding Natural Language.
06100	        Ph. D. Thesis, M.I.T.
06200	
06300	Yakimovsky, Y. and Feldman, J. (1973) A Semantics-Based Decision
06400	        Theory Region Analyzer. Third IJCAI, Advanced Papers pp 580-8.
06500	
06600	
06700	In addition, The following films may be seen during The quarter:
06800	
06900	Raj Reddy's new film
07000	Winston's Vision film
07100	
     

00100	      Schedule of Lectures (Tentative)
00200	
00300	
00400	1. April 2     Introduction                                  Green
00500	2. April 4     Problem Representation                        Green
00600	
00700	3. April 9     Problem Space Searching; Problem Reduction    Nilsson
00800	4. April 11    Game-Playing Programs                         Samuel
00900	
01000	5. April 16    Introduction to Theorem-Proving               Green
01100	6. April 18    Automatic Theorem-Proving Methods             Luckham
01200	
01300	7. April 23    Human Memory                                  Feigenbaum
01400	8. April 25    Human Problem-Solving                         Feigenbaum
01500	
01600	9. April 30    Formal Representation                         McCarthy
01700	10. May 2      Natural Language Processing                   Winograd
01800	
01900	11. May 7      Natural Language Processing                   Winograd
02000	12. May 9      Speech Understanding Systems                  Reddy
02100	
02200	13. May 14     Learning, Planning, STRIPS                    Fikes
02300	14. May 16     Vision and Robotics                           Feldman
02400	
02500	15. May 21     Vision and Robotics                           Binford
02600	16. May 23     Computer Models in Psychiatry                 Colby
02700	
02800	17. May 28     Applications of AI                            Buchanan
02900	18. May 29     Applications of AI                            Shortliffe
03000	
03100	19. June 3     Automatic Programming                         Green
03200	20. June 5     Review                                          
03300